Skip to content

Add new animations to playlistcard.jsx, new manual fetching tracks button, improved log messages#143

Merged
LumePart merged 7 commits into
LumePart:devfrom
dammitjeff:post-release-fixes
May 17, 2026
Merged

Add new animations to playlistcard.jsx, new manual fetching tracks button, improved log messages#143
LumePart merged 7 commits into
LumePart:devfrom
dammitjeff:post-release-fixes

Conversation

@dammitjeff
Copy link
Copy Markdown
Contributor

@dammitjeff dammitjeff commented May 13, 2026

This PR is cleaning up a bunch of bugs after the initial release, some quality of life improvements as well!

• Keys from the .env file were being misidentified as OS environment variables, causing the UI to show the ENV badge and lock playlists from being managed. I changed the order so now .env files are checked first, and if the key has no values, it falls back to docker env variables.

• OnRepeat Playlist had some bugs with fetching as it tried to pull from listenbrainz createdfor endpoint, which doesn't apply since on repeat is a custom explo playlist. It not routes though LB's API's /stats/user/{user}/recordings) instead. :)

• The logs tab now scroll to the bottom instead of starting at the top, and reformatted the entries to accommodate playlist names and cache writing, etc.

• Added a "Pull Tracks" button for playlists with no cached playlist, so users can manually pull a tracklist to see if they'd want to download it! Also added a shimmer effect to loading artwork, and a slide in effect for easier viewing in the tracklist.

Screen.Recording.2026-05-13.at.12.55.02.PM.mp4

• Also changed PrefetchCovers() to only run on restart IF there is no covers directory found. This is great as it will only apply to the very first startup of the app. For existing users, they'll no longer feel the weird slow startup caused by the fetching of the http calls.

Let me know if you have questions!!

@dammitjeff dammitjeff changed the title Post release fixes Add new animations to playlistcard.jsx, new manual fetching tracks button, improved log messages May 13, 2026
@LumePart LumePart merged commit 3d36428 into LumePart:dev May 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants